//store/count/index.js文件，打造mobx分片数据包
import { observable,action,computed } from 'mobx'

class Count{
  @observable
    count = 0

  @action 
    //action是用户操作
    increment = ()=> {
      console.log( 'action' )
      // 修改数据
      console.log( this )
      this.count ++ 

    }
  @computed 
    // 方法 ， 当数据改变时，它会自动执行
    get newCount () {
      return this.count *= 2
    }
}

const count = new Count()

export default count 
